ClusterOn: Building Highly Configurable and Reusable Clustered Data Services Using Simple Data Nodes

نویسندگان

  • Ali Anwar
  • Yue Cheng
  • Hai Huang
  • Ali Raza Butt
چکیده

The growing variety of data storage and retrieval needs is driving the design and development of an increasing number of distributed storage applications such as keyvalue stores, distributed file systems, object stores, and databases. We observe that, to a large extent, such applications would implement their own way of handling features of data replication, failover, consistency, cluster topology, leadership election, etc. We found that 45– 82% of the code in six popular distributed storage applications can be classified as implementations of such common features. While such implementations allow for deeper optimizations tailored for a specific application, writing new applications to satisfy the ever-changing requirements of new types of data or I/O patterns is challenging, as it is notoriously hard to get all the features right in a distributed setting. In this paper, we argue that for most modern storage applications, the common feature implementation (i.e., the distributed part) can be automated and offloaded, so developers can focus on the core application functions. We are designing a framework, ClusterOn, which aims to take care of the messy plumbing of distributed storage applications. The envisioned goal is that a developer simply “drops” a non-distributed application into ClusterOn, which will convert it into a scalable and highly configurable distributed application.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mobile AAC Services Development Process: From Usability Requirements to Reusable Components

Intensive development of information and communication technologies can contribute greatly to enhancements in alternative and augmentative communication (AAC) for individuals who experience difficulty communicating in an understandable manner. Availability of Internet infrastructure and affordability of mobile computer devices provide a sound starting ground for planning and building mobile AAC...

متن کامل

FDMG: Fault detection method by using genetic algorithm in clustered wireless sensor networks

Wireless sensor networks (WSNs) consist of a large number of sensor nodes which are capable of sensing different environmental phenomena and sending the collected data to the base station or Sink. Since sensor nodes are made of cheap components and are deployed in remote and uncontrolled environments, they are prone to failure; thus, maintaining a network with its proper functions even when und...

متن کامل

Ultrasound based method for one-pot synthesis of substituted imidazoles using SiO2-OSbCl2 as highly effective and reusable catalyst

A simple highly versatile and efficient sonochemical synthesis of 1,2,4,5-tetrasubstituted and 2,4,5-trisubstituted imidazoles is achieved by condensation of 1,2-dicarbonyl compound, aldehyde, ammonium acetate and primary amine using antimony trichloride immobilized on silica gel (SiO2-OSbCl2) as a catalyst in ethanol at moderate temperature. Operational simplicity, practicability and applicabi...

متن کامل

Configurable RESTful Service Mashup: A Process-Data- Widget Approach

Techniques for the mashup of services have been attracting considerable attention; however, reusable and reconfigurable models for the construction of mashup applications are still lacking. The REST (Representational State Transfer) software architecture has been widely accepted due to its usability and simplicity. This makes REST an appropriate foundation for the development of components for ...

متن کامل

Ultrasound based method for one-pot synthesis of substituted imidazoles using SiO2-OSbCl2 as highly effective and reusable catalyst

A simple highly versatile and efficient sonochemical synthesis of 1,2,4,5-tetrasubstituted and 2,4,5-trisubstituted imidazoles is achieved by condensation of 1,2-dicarbonyl compound, aldehyde, ammonium acetate and primary amine using antimony trichloride immobilized on silica gel (SiO2-OSbCl2) as a catalyst in ethanol at moderate temperature. Operational simplicity, practicability and applicabi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016